函式:
可以把一個特定功能程式包裝起來,使它成為一個程式區塊,簡化主程式,也可以省去撰寫相同程式碼,達到重複利用。在Golang中函式的獨特之處是它可以傳回多個值。
如何定義及使用「函式」?
首先,需要先定義該函示,接著才能呼叫函式,換句話說就是要先建立函式,建立完後才可以使用它。
語法:
func 函式名稱(參數列表)傳回型別{
函式內部程式碼
}
首先,需要使用「 func」關鍵字來宣告一個函式。函式名稱通常使用駝峰式命名法:多個單字連寫在一起且 第一個單字的首字母小寫,其後的每個單字的首字母大寫,讓函式名稱更具可讀性。
「參數列表」是指函式的輸入值,為函式的區域變數,格式範例如下:
id int,sex string
「傳回型別」可以省略,若函數有定義傳回型別時,函式就必須有return關鍵字來傳回值,在Go語言中可以傳回多個值。
參數列表與傳回型別可合稱為「函式特徵」。
在Go語言中,左大括號 { 需與 func 函式定義在同一行中,否則編譯時,會出現錯誤。
下一篇預告
將繼續認識函式和實際練習!